home *** CD-ROM | disk | FTP | other *** search
/ Sprite 1984 - 1993 / Sprite 1984 - 1993.iso / man / lib.fmt / c / Sync_Broadcast.man < prev    next >
Encoding:
Text File  |  1991-03-01  |  1.5 KB  |  69 lines

  1.  
  2.  
  3.  
  4. Sync_Broadcast        C Library Procedures         Sync_Broadcast
  5.  
  6.  
  7.  
  8. _________________________________________________________________
  9.  
  10. NNAAMMEE
  11.      Sync_Broadcast - awaken all processes waiting on a condition
  12.  
  13. SSYYNNOOPPSSIISS
  14.      ##iinncclluuddee <<ssyynncc..hh>>
  15.      SSyynncc__BBrrooaaddccaasstt(_c_o_n_d_i_t_i_o_n_P_t_r)
  16.  
  17. AARRGGUUMMEENNTTSS
  18.      Sync_Condition   *_c_o_n_d_i_t_i_o_n_P_t_r   (in)      Condition   vari-
  19.                                                 able   for  which
  20.                                                 processes may  be
  21.                                                 awaiting  notifi-
  22.                                                 cation.
  23.  
  24. _________________________________________________________________
  25.  
  26. DDEESSCCRRIIPPTTIIOONN
  27.      SSyynncc__BBrrooaaddccaasstt notifies other processes that a condition has
  28.      been  met.   If  no process is awaiting this condition, then
  29.      the call has no effect.  If more than one process  is  wait-
  30.      ing,  all  of  them  will be awakened simultaneously and may
  31.      execute in any order.  This routine needs to be called  with
  32.      the monitor lock held.
  33.  
  34. SSEEEE AALLSSOO
  35.      Sync, Sync_Wait
  36.  
  37. KKEEYYWWOORRDDSS
  38.      synchronization, wait, block,  process,  monitor,  condition
  39.      variable, wakeup, broadcast
  40.  
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.  
  49.  
  50.  
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.  
  61.  
  62.  
  63.  
  64.  
  65. Sprite v.1.0       Printed:  February 28, 1991                  1
  66.  
  67.  
  68.  
  69.